7 + 2
9
7 - 2
5
7 * 2
14
7 ** 2
49
7 ** 2
is $ 7 ^ 2 $
7 / 2
3.5
7 // 2
3
7 % 2
1
$\frac{7}{2} = 3r1$
7 // 2
gives us the $3$
7 % 2
gives us the $1$ (the remainder)
2 > 1
True
2 > 2
False
2 <= 2
True
4 == 4
True
4 != 6
True
names = []
while True:
name = input("Give me a name: ")
if name == 'q':
break
names.append(name)
print(names)
Give me a name: Hank Give me a name: Hannah Give me a name: q ['Hank', 'Hannah']
names = ['Julia', 'Juan', 'George', 'Gina']
print(names)
['Julia', 'Juan', 'George', 'Gina']
names = ['Julia', 'Juan', 'George', 'Gina']
while True:
name = input("Give me a name: ")
if name == '':
break
names.append(name)
print(names)
Give me a name: George Give me a name: Jorge Give me a name: ['Julia', 'Juan', 'George', 'Gina', 'George', 'Jorge']
len
¶fruit = ['apple', 'peach', 'pear', 'açaí']
how_many = len(fruit)
print(how_many)
4
for
¶students = ['Julia', 'Juan', 'George', 'Gina']
for name in students:
print(f"Hello {name}. Welcome to CS 110.")
Hello Julia. Welcome to CS 110. Hello Juan. Welcome to CS 110. Hello George. Welcome to CS 110. Hello Gina. Welcome to CS 110.
Write a program that queries the user for a list of numbers (one number at a time).
Then ask the user what number to use as the boundary between "big" and "small" numbers.
Print "You have {how_many} numbers"
Then print the small numbers with the heading "These are small:"
Then print the bit numbers with the heading "These are big:"
Number: 8 Number: 10 Number: 30 Number: 2 Number: 65 Number: 42 Number: 13 Number: 77 Number: Boundary: 20 You have 8 numbers These are small: 8 10 2 13 These are big: 30 65 42 77
[]
.append(...)
len
for